ELECTRICAL\ ELECTRONIC TECHNOLOGIES:

The Arm7 and rtos programming

For the period of the training the candidates build up the knowledge to work on microcontroller based systems. ARM7 with MATLAB training explains ARM (Advanced RISC Machine) architecture, MATLAB programming skills, and dissimilar interfacing methods. The students are trained by means of the knowledge to translate MATLAB code to LPC21XX microcontroller based on ARM on how to design the images and employ the GUIDE gizmo is also the fraction of all-inclusive program of study.

After completion of the course you will be able to:

  • apparent understanding of ARM architecture and its based microcontrollers
  • comprehensive learning of system peripherals of Phillips LPC21XX
  • nitty-gritty of MATLAB and MATLAB programming
  • provided that external interface and GUI designing
  • Use Simulink, and form model of mathematical equations and dynamic systems
  • acquire indication of basic interfacing through LED, LCD, keypad matrix, switch, motor, relay, and infrared sensor
  • fluency with block diagram, pin description, memory map and bus structure of Phillips LPC21XX

Recommended to:

  • Professionals enthusiastic to develop or boost MATLAB skills.
  • Operational professionals from different technologies including embedded systems, chemical, control surrounded by others.
  • Students commencing third and fourth year of BE / B. Tech. courses (Electronics, Electronics & Telecommunication, Instrumentation, Electrical, Computer Science, IT, Chemical).

Requirements:

Candidates having knowledge of any 8-bit microcontroller architecture coupled with programming experience are the ideal participants for this course.

Course Syllabus

MODULE I: Introduction to Embedded C Programming 
MODULE II: ARM CONTROLLER (ARM7LPC2148)
Introduction
  • Introduction to ARM
  • ARM Cores Overview (ARM7TDMI, ARM9TDMI, ARM9E-S, ARM10, ARM11)
  • Embedded Software Development
Tool Setup
  • GNU Compiler, Cygwin, Makefile 
  • Startup file, Linker Script, keil
ARM Architecture
  • Introduction, Pipeline, 
  • Registers, Exception modes
  • General Purpose I/O’s, Bus Structure
  • Memory Map, MAM, Bootloader, ISP & IAP 
  • PLL ,VLSI Peripheral Bus Driver 
  • Power Control, Interrupt System
ARM Programming
  • GPIO Programming
  • I/O Direction Setting
  • PIN Function Control
Interrupts
  • Interrupt Structure 
  • FIQ Interrupt
  • Vectored IRQ
  • Non-Vectored IRQ, Nested
ARM Programmers Model
  • Data Size and Instruction Size
  • Operating Modes
  • ARM Register Set
  • Program status
  • Exception handling
User Peripherals
  • Serial Communication, Interfacings
  • Timers & PWM,I2C,SPI
  • RTC, ADC& DAC, Watchdog Timer
Instruction Set Architecture
  • ARM instruction Set
  • Thumb instruction Set 
  • Thumb2 Instruction Set
Lab Sessions
  • GPIO interfacing
  • Interrupt programming
  • Timers and Counter programming
  • UART interface to PC
  • PWM Programming
  • RTC Programming
  • LCD interfacing
  • ADC and DAC programming
MODULE III: RTOS ON ARM Controller (ARM7LPC2148)

Course Information

  • Class Start: Every Monday, Wednesday & Friday
  • Course Duration: 60 hours(40 hours for Software Training & 20 hours for Project Handling)
  • Student Capacity: 8-12 students per batch
  • Certification: For Software Training(1) & For Project Handling(1)
  • Course Benefits Include:
    • Industrial Visit
    • Tool Kit
    • Lifelong Support
    • Placement Guaranteed
    • Project Handling
    • Resume Writing
    • Moneyback Guaranteed

Course Reviews

Average Rating:4.5

5 Stars250
4 Stars100
3 Stars50
2 Stars0
1 Star0